celluloid cuff - Spanish English Dictionary